﻿@model SIFIET.GestionUsuarios.Datos.Modelo.USUARIO

@{
    ViewBag.Title = "Nuevo Usuario";
}

@if (!string.IsNullOrEmpty(ViewBag.Mensaje))
{
    <div>

        @ViewBag.Mensaje
    </div>
}



<div>

    @using (Html.BeginForm("AgregarUsuario", "Usuario",  FormMethod.Post))
    {
        @Html.AntiForgeryToken()



        <fieldset>
            <legend>Nuevo Usuario</legend>

            @Html.ValidationSummary(true)

            <div>
                Codigo:
                <div>
                    <input name="IDUSUARIO" readonly="true" type="text" value="@ViewBag.idUsuario" />

                </div>

                @if (!string.IsNullOrEmpty(ViewBag.ErrorCodigo))
                {
                    <div>

                        @ViewBag.ErrorCodigo
                    </div>
                }
            </div>

            <div>
                Nombres:
                <div>
                    @Html.EditorFor(model => model.NOMBRESUSUARIO)

                </div>
                @if (!string.IsNullOrEmpty(ViewBag.ErrorNombre))
                {
                    <div>

                        @ViewBag.ErrorNombre
                    </div>
                }
            </div>
            <div>
                Apellidos:
                <div>
                    @Html.EditorFor(model => model.APELLIDOSUSUARIO)

                </div>
                @if (!string.IsNullOrEmpty(ViewBag.ErrorApellido))
                {
                    <div>

                        @ViewBag.ErrorApellido
                    </div>
                }
            </div>

            <div>
                Rol:
                <div>
                    <select id="roles" name="roles" multiple="true">
                        @foreach (var rol in ViewBag.roles)
                        {
                            <option value="@rol.IDROL">@rol.NOMROL</option>

                        }

                    </select>
                </div>
                @if (!string.IsNullOrEmpty(ViewBag.ErrorRol))
                {
                    <div>

                        @ViewBag.ErrorRol
                    </div>
                }
            </div>
            <div>
                Identificacion:
                <div>
                    @Html.EditorFor(model => model.IDENTIFICACIONUSUARIO)

                </div>
                @if (!string.IsNullOrEmpty(ViewBag.ErrorIdentificacion))
                {
                    <div>

                        @ViewBag.ErrorIdentificacion
                    </div>
                }
            </div>
            <div>
                Contraseña:
                <div>
                    @Html.PasswordFor(model => model.PASSWORDUSUARIO)

                </div>
                @if (!string.IsNullOrEmpty(ViewBag.ErrorPass))
                {
                    <div>

                        @ViewBag.ErrorPass
                    </div>
                }
            </div>
            <div>
                E-Mail:
                <div>
                    @Html.EditorFor(model => model.EMAILINSTITUCIONALUSUARIO)

                </div>

                @if (!string.IsNullOrEmpty(ViewBag.ErrorEmail))
                {
                    <div>

                        @ViewBag.ErrorEmail
                    </div>
                }
            </div>

            <div>
                <div>
                    <input type="submit" value="Guardar" onclick="return confirmacionAgregarUsuario();"/>
                </div>
                <div>
                    @Html.ActionLink("Volver a la lista", "Index")
                </div>
            </div>
        </fieldset>

    }
</div>
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
